//package com.arron.tomcat.connector1.request;
//
//import javax.servlet.RequestDispatcher;
//import javax.servlet.ServletInputStream;
//import javax.servlet.http.Cookie;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpSession;
//import java.io.BufferedReader;
//import java.io.IOException;
//import java.io.UnsupportedEncodingException;
//import java.security.Principal;
//import java.util.Enumeration;
//import java.util.Locale;
//import java.util.Map;
//
///**
// *  HttpRequest 的外观类，将一些不能暴露方法封装不对外暴露
// */
//public class HttpRequestFacade implements HttpServletRequest {
//
//
//    HttpRequest httpRequest;
//
//    public HttpRequestFacade(HttpRequest httpRequest) {
//        this.httpRequest = httpRequest;
//    }
//
//    @Override
//    public String getAuthType() {
//        return null;
//    }
//
//    @Override
//    public Cookie[] getCookies() {
//        return new Cookie[0];
//    }
//
//    @Override
//    public long getDateHeader(String name) {
//        return 0;
//    }
//
//    @Override
//    public String getHeader(String name) {
//        return null;
//    }
//
//    @Override
//    public Enumeration getHeaders(String name) {
//        return null;
//    }
//
//    @Override
//    public Enumeration getHeaderNames() {
//        return null;
//    }
//
//    @Override
//    public int getIntHeader(String name) {
//        return 0;
//    }
//
//    @Override
//    public String getMethod() {
//        return null;
//    }
//
//    @Override
//    public String getPathInfo() {
//        return null;
//    }
//
//    @Override
//    public String getPathTranslated() {
//        return null;
//    }
//
//    @Override
//    public String getContextPath() {
//        return null;
//    }
//
//    @Override
//    public String getQueryString() {
//        return null;
//    }
//
//    @Override
//    public String getRemoteUser() {
//        return null;
//    }
//
//    @Override
//    public boolean isUserInRole(String role) {
//        return false;
//    }
//
//    @Override
//    public Principal getUserPrincipal() {
//        return null;
//    }
//
//    @Override
//    public String getRequestedSessionId() {
//        return null;
//    }
//
//    @Override
//    public String getRequestURI() {
//        return null;
//    }
//
//    @Override
//    public StringBuffer getRequestURL() {
//        return null;
//    }
//
//    @Override
//    public String getServletPath() {
//        return null;
//    }
//
//    @Override
//    public HttpSession getSession(boolean create) {
//        return null;
//    }
//
//    @Override
//    public HttpSession getSession() {
//        return null;
//    }
//
//    @Override
//    public boolean isRequestedSessionIdValid() {
//        return false;
//    }
//
//    @Override
//    public boolean isRequestedSessionIdFromCookie() {
//        return false;
//    }
//
//    @Override
//    public boolean isRequestedSessionIdFromURL() {
//        return false;
//    }
//
//    @Override
//    public boolean isRequestedSessionIdFromUrl() {
//        return false;
//    }
//
//    @Override
//    public Object getAttribute(String name) {
//        return null;
//    }
//
//    @Override
//    public Enumeration getAttributeNames() {
//        return null;
//    }
//
//    @Override
//    public String getCharacterEncoding() {
//        return null;
//    }
//
//    @Override
//    public void setCharacterEncoding(String env) throws UnsupportedEncodingException {
//
//    }
//
//    @Override
//    public int getContentLength() {
//        return 0;
//    }
//
//    @Override
//    public String getContentType() {
//        return null;
//    }
//
//    @Override
//    public ServletInputStream getInputStream() throws IOException {
//        return null;
//    }
//
//    @Override
//    public String getParameter(String name) {
//        return null;
//    }
//
//    @Override
//    public Enumeration getParameterNames() {
//        return null;
//    }
//
//    @Override
//    public String[] getParameterValues(String name) {
//        return new String[0];
//    }
//
//    @Override
//    public Map getParameterMap() {
//        return null;
//    }
//
//    @Override
//    public String getProtocol() {
//        return null;
//    }
//
//    @Override
//    public String getScheme() {
//        return null;
//    }
//
//    @Override
//    public String getServerName() {
//        return null;
//    }
//
//    @Override
//    public int getServerPort() {
//        return 0;
//    }
//
//    @Override
//    public BufferedReader getReader() throws IOException {
//        return null;
//    }
//
//    @Override
//    public String getRemoteAddr() {
//        return null;
//    }
//
//    @Override
//    public String getRemoteHost() {
//        return null;
//    }
//
//    @Override
//    public void setAttribute(String name, Object o) {
//
//    }
//
//    @Override
//    public void removeAttribute(String name) {
//
//    }
//
//    @Override
//    public Locale getLocale() {
//        return null;
//    }
//
//    @Override
//    public Enumeration getLocales() {
//        return null;
//    }
//
//    @Override
//    public boolean isSecure() {
//        return false;
//    }
//
//    @Override
//    public RequestDispatcher getRequestDispatcher(String path) {
//        return null;
//    }
//
//    @Override
//    public String getRealPath(String path) {
//        return null;
//    }
//
//    @Override
//    public int getRemotePort() {
//        return 0;
//    }
//
//    @Override
//    public String getLocalName() {
//        return null;
//    }
//
//    @Override
//    public String getLocalAddr() {
//        return null;
//    }
//
//    @Override
//    public int getLocalPort() {
//        return 0;
//    }
//}
